package pl.prv.polanie.client.panels.lists;

import pl.prv.polanie.client.dto.CSSubjectEventDTO;
import pl.prv.polanie.client.dto.CSVSubjectEventDTO;
import pl.prv.polanie.client.model.Cache;
import pl.prv.polanie.client.model.ViewDataProvider;

import com.google.gwt.user.client.ui.HTML;
import com.google.gwt.user.client.ui.VerticalPanel;

public class ScheduleSubjectEventsList extends VerticalPanel {

	VerticalPanel vp = new VerticalPanel();
	
	
	public ScheduleSubjectEventsList() {
		
		
		CSSubjectEventDTO[] ses = Cache.getAllSubjectEvents();
		
		
		add(vp);
		
		
		for (int i = 0; i < ses.length; i++) {
			HTML se = new HTML();
			String text;
			
			CSVSubjectEventDTO csvSE = ViewDataProvider.getCSVSubjectEvent(ses[i]);
			text = csvSE.toString();
			
			se.setText(text);

			vp.add(se);
		}
		
		
//		addRecordButton.addClickListener(new ClickListener(){
//			public void onClick(Widget sender) {
//				int rowCount = ft.getRowCount();
//				
//				LabelUTextBox lb = new LabelUTextBox();
//				//ListBox lb = new ListBox();
//				
//				AcademicTitleDTO[] ats = Cache.getAllAcademicTitles();
//				for (int j = 0; j < ats.length; j++) {
//					lb.addItem(ats[j].getTitle(), ""+ats[j].getId());
//				}
//				
//				
//				ft.setWidget(rowCount, 0, lb);
//				ft.setWidget(rowCount, 1, new Label("name"));
//				ft.setWidget(rowCount, 2, new Label("surname"));				
//			}
//		});
//		add(addRecordButton);
		
		
		
	}

}
